Big Huge Thesaurus

street smart

adjective

similar terms